package org.je.ufo;

/**
 * 用于传递引用， primitive 不能做到
 * 
 * @author fanyifeng 2012-8-31 下午3:35:14
 */
public class Int
{
	private int	value;

	public Int() {
		value = 0;
	}

	/**
	 * @param v
	 */
	public Int(int v) {
		value = v;
	}

	/**
	 * @param v
	 */
	public void add(int v) {
		value += v;
	}

	public void increase() {
		++value;
	}

	public void decrease() {
		--value;
	}

	public int val() {
		return value;
	}

	/**
	 * @param v
	 */
	public void val(int v) {
		value = v;
	}

	@Override
	public String toString() {
		return Integer.toString(value);
	}
}
